/*
 .Top001227
 */
.Top001227 header{ position:relative;background: #cadae0;}
.Top001227 header:before{ position:absolute; content:''; width:100%; height:1px; left:0; top:36px; background-color:#dee5e8;}
.Top001227 .auto{ position: relative;}
.Top001227 .logo{ position:absolute; left:0; top:45px; z-index:10;}
.Top001227 .top{ position:relative; line-height:40px;}
.Top001227 .top em{ font-size: 12px; color: #666; font-style:normal;}
.Top001227 .top dl{ float:right;}
.Top001227 .top dd{ float:left;}
.Top001227 .top dd i{ font-style:normal; margin:0 10px; color:#ccc;}
.Top001227 .top dd:first-child{ font-size:15px; font-family: 'Verdana'; padding-left:23px; background:url(../images/Top001227-icon_call.png) no-repeat left 12px;}
.Top001227 .top dd a{ color:#666; display:inline-block; padding-left:25px; background:url(../images/Top001227-flag_cn.jpg) no-repeat left center;}
.Top001227 .top dd a:hover{ color:#1361ae;}
.Top001227 .top dd:nth-child(3) a{ background-image:url(../images/Top001227-flag_en.jpg);}

.Top001227 nav{ margin-right: 50px; float: right; overflow:hidden;}
.Top001227 nav li{ float:left; width:110px; text-align:center;}
.Top001227 nav li a{ display:block; font-size:16px; color:#333; line-height:80px; transition: 0.3s;}
.Top001227 nav li a:hover,
.Top001227 nav li.hover a{ color: #1361ae;}
.Top001227 nav li.hover a{ font-weight: bold;}

.Top001227 .search{ position:absolute; right:0; top:50%; width:34px; height:32px; background:url(../images/Top001227-btn_search.png) no-repeat center center; z-index:10;}
.Top001227 .search figure{ position:absolute; right:0; top:0; width:0; overflow:hidden; transition:0.3s;}
.Top001227 .search:hover figure{ width:200px;}
.Top001227 .search .text{ width:100%; padding:0 34px 0 5px; height:32px; color: #999; line-height:32px; border:1px solid #180384; background:#cadae0;}
.Top001227 .search .btn{ position:absolute; right:0; top:-1px; width:34px; height:100%; padding:0; border:none; background:url(../images/Top001227-btn_search.png) no-repeat center center; cursor:pointer;}


/*
 .Banner001550
 */
.Banner001550{ height:550px; overflow:hidden; position:relative;} 
.Banner001550 .hd ul{ display: none; position:absolute; left:50%; bottom:20px; margin-left:-110px; z-index:10; text-align:center; }
.Banner001550 .hd li{ width:18px; height:18px; margin-right:5px; background:url(../images/Banner001550_li.png) no-repeat; float:left;  cursor:pointer; position:relative; }
.Banner001550 .hd li.on{ background-image:url(../images/Banner001550_li_on.png); } 
.Banner001550 .hd li div{  display:none; position:absolute; left:-41px; top:-42px; z-index:10; width:96px; height:30px; padding:2px; background:#fff;  }
.Banner001550 .hd li div img{ width:100%; display:block; }
.Banner001550 .hd li div i{ position:absolute; left:50%; bottom:-4px; margin-left:-4px; display:block; width:8px; height:4px; background:url(../images/Banner001550_dot.png) no-repeat; }
.Banner001550 .ban{ overflow:hidden; }
.Banner001550 .ban li a{ width:100%; height:550px; display:block; background-repeat:no-repeat; background-position:top center;  }
.Banner001550 .hd li:hover div{ display:block; }
.Banner001550 .prev,
.Banner001550 .next{ position:absolute; top:50%; margin-top:-35px;  display:block; width:36px; height:71px; background:url(../images/Banner001550_icon.png) no-repeat; cursor:pointer; z-index:10; overflow:hidden; }
.Banner001550 .prev{ left:10px; background-position:left top;  }
.Banner001550 .next{ right:10px;  background-position:right top; }
.Banner001550 .prev:hover{ background-position:left bottom; }
.Banner001550 .next:hover{ background-position:right bottom; }


/*
 .Floor001711
 */
.Floor001711{ background: #f0f4f7; padding-bottom:10px;}

.Floor001711 .traits {position:relative; z-index:999;*zoom: 1; height: 126px;}
.Floor001711 .traits:after { content: ""; display: table; clear: both; }
.Floor001711 .traits .trait-box { position: absolute; bottom: 0; width: 320px; }
.Floor001711 .traits .trait-box.trait1 { left: 0px; }
.Floor001711 .traits .trait-box.trait2 { left: 340px; }
.Floor001711 .traits .trait-box.trait3 { right: 0; }

.trait-box { display: block; text-align: center; height: 126px; position: relative; color: #4e4e4d; text-decoration: none !important; }
.trait-box h4 { position: absolute; bottom: 35px; width: 100%;  color: #787876; margin:0; }
.trait-box h4 span { color: #173668; display: block; font-weight:bold; font-size: 18px;font-style: normal; text-transform: uppercase; line-height: 26px; }
.trait2.trait-box h4 span{ color:#8b0d13 }
.trait3.trait-box h4 span{ color:#4794a0 }
.trait-box figure { position: absolute; top: 0; left: 0; overflow: hidden; width: 100%; height: 0; opacity: 0; }
.trait-box figure img { position: absolute; top: 0; left: 0; display: block; }
.trait-box .trait-emblem { margin: -40px auto 15px; }
.trait-box .trait-emblem span { display: none !important; }
.trait-box dl { border-top: 4px solid black; }
.trait-box.trait1 dl { border-color: #173668; }
.trait-box.trait2 dl { border-color: #8b0d13; }
.trait-box.trait3 dl { border-color: #4794a0; }
.trait-box dd { font-size: 12px; line-height: 26px; padding: 0 30px; overflow: hidden; height: 0; opacity: 0; }
.trait-box dd span { white-space: nowrap; display: block; width: 210px; padding: 3px 0; margin: 38px auto 40px; color: white; background: #e8554e; font-size: 12px; letter-spacing: 1px; font-family: "brandon-grotesque", Helvetica, Arial, sans-serif; font-weight: 700; opacity: 0; }
.trait-box, .trait-box figure, .trait-box h4 span, .trait-box dd, .trait-box dd span { -webkit-transition: all 300ms cubic-bezier(0.32, 0.22, 0.35, 0.98); -webkit-transition-delay: 0; -moz-transition: all 300ms cubic-bezier(0.32, 0.22, 0.35, 0.98) 0; -o-transition: all 300ms cubic-bezier(0.32, 0.22, 0.35, 0.98) 0; transition: all 300ms cubic-bezier(0.32, 0.22, 0.35, 0.98) 0; }
.trait-box:hover, .trait-box.expanded { margin-top: 0;height: 300px; -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.4); box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.4); background: white; }
.trait-box:hover figure, .trait-box.expanded figure { height: 184px; opacity: 1; }
.trait-box:hover h4 span, .trait-box.expanded h4 span { color: #e8554e; }
.trait-box:hover dd, .trait-box.expanded dd { height: 175px; opacity: 1; }
.trait-box:hover dd span, .trait-box.expanded dd span { opacity: 1; }
.trait-box:hover dd span:hover, .trait-box.expanded dd span:hover { background-color: #fa5c54; }
.trait-box:hover, .trait-box:hover h4 span, .trait-box.expanded, .trait-box.expanded h4 span { -webkit-transition-duration: 225ms; -moz-transition-duration: 225ms; -o-transition-duration: 225ms; transition-duration: 225ms; -webkit-transition-delay: 100ms; -moz-transition-delay: 100ms; -o-transition-delay: 100ms; transition-delay: 100ms; }
.trait-box:hover figure, .trait-box.expanded figure { -webkit-transition-duration: 225ms; -moz-transition-duration: 225ms; -o-transition-duration: 225ms; transition-duration: 225ms; -webkit-transition-delay: 100ms; -moz-transition-delay: 100ms; -o-transition-delay: 100ms; transition-delay: 100ms; }
.trait-box:hover dd, .trait-box.expanded dd { -webkit-transition-duration: 540ms; -moz-transition-duration: 540ms; -o-transition-duration: 540ms; transition-duration: 540ms; -webkit-transition-delay: 500ms; -moz-transition-delay: 500ms; -o-transition-delay: 500ms; transition-delay: 500ms; }
.trait-box:hover dd span, .trait-box.expanded dd span { -webkit-transition-duration: 540ms; -moz-transition-duration: 540ms; -o-transition-duration: 540ms; transition-duration: 540ms; -webkit-transition-delay: 1100ms; -moz-transition-delay: 1100ms; -o-transition-delay: 1100ms; transition-delay: 1100ms; }


.trait-emblem { text-indent: -119988px; overflow: hidden; text-align: left; background-image: url(../images/Floor001711-icon1.png); background-repeat: no-repeat; background-position: 50% 50%; position: relative; overflow: visible; display: block; }
.trait-emblem.large { width: 65px; height: 75px; }
.trait1 .trait-emblem.large { background-position: -128px 0; }
.trait2 .trait-emblem.large { background-position: -128px 0; background-image: url(../images/Floor001711-icon2.png); }
.trait3 .trait-emblem.large { background-position: -128px 0;background-image: url(../images/Floor001711-icon3.png); }
.trait-emblem.medium { width: 44px; height: 50px; }
.trait-emblem.medium.mind { background-position: -26px -119px; }
.trait-emblem.medium.body { background-position: -122px -119px; }
.trait-emblem.medium.soul { background-position: -218px -119px; }
.trait-emblem.small { width: 30px; height: 34px; }
.trait-emblem.small.trait1 { background-position: -33px -223px; }
.trait-emblem.small.trait2 { background-position: -129px -223px; }
.trait-emblem.small.trait3 { background-position: -225px -223px; }
.trait-emblem span { position: absolute; top: -2px; left: 50%; margin-left: -18px; margin-top: -15px; width: 30px; padding: 2px 4px; display: block; background-color: #e8554e; font-family: "brandon-grotesque", Helvetica, Arial, sans-serif; font-weight: 700; font-size: 10px; line-height: 11px; color: white; letter-spacing: 1px; text-indent: 0; text-align: center; text-transform: uppercase; -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.4); box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.4); }
.trait-emblem span:after { content: ''; display: block; position: absolute; bottom: 0; left: 50%; margin-left: -8px; margin-bottom: -6px; width: 16px; height: 6px; text-indent: -119988px; overflow: hidden; text-align: left; background-image: url('../img/icons.png?1381413743'); background-repeat: no-repeat; background-position: 50% 50%; background-position: -408px -93px; }
.ie .trait-emblem span { display: none; }
.ie .trait-emblem:hover span { display: block; }
.trait-emblem span { -webkit-transition: none 125ms ease-out; -webkit-transition-delay: 150ms; -moz-transition: none 125ms ease-out 150ms; -o-transition: none 125ms ease-out 150ms; transition: none 125ms ease-out 150ms; -webkit-transition-property: opacity, top; -moz-transition-property: opacity, top; -o-transition-property: opacity, top; transition-property: opacity, top; opacity: 0; top: 3px; }
.trait-emblem:hover span { opacity: 1; top: -2px; }



/*
 .Floor000364
 */
.Floor000364{ background: #f0f4f7; padding:20px 0; }

.Floor000364 .title1{ text-align:center; padding-top:25px; overflow:hidden; padding-bottom:3%;}
.Floor000364 .title1 figure{ position:relative; display:inline-block;}
.Floor000364 .title1 figure span{ display:block; font-size:24px; color:#666;}
.Floor000364 .title1 figure::before,
.Floor000364 .title1 figure::after{ position:absolute; content:''; height:1px; width:150%; bottom:30%;
background: rgb(232,229,226); 
background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(222,222,222,1) 100%); 
background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(222,222,222,1) 100%); 
background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(222,222,222,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dedede',GradientType=1 ); 
}
.Floor000364 .title1 figure::before{ left:0; transform:translateX(-105%);}
.Floor000364 .title1 figure::after{ right:0; transform:translateX(105%) rotate(180deg);}



.Floor000364 .bd{ position:relative; overflow:hidden; padding-top:22px;}
.Floor000364 .bd li{ background:#fff; width:310px; margin-right:35px;}
.Floor000364 .bd li a{ display:block; padding:14px; border:1px solid #e5e5e5; height:380px;}
.Floor000364 .bd li a:hover{ border-width:2px; border-color:#1361ae; padding:13px;}
.Floor000364 .bd li img{ display:block; width:280px; height:205px;}
.Floor000364 .bd li h2{ margin:0; padding:20px 0 5px; font-size:16px; color: #454545;}
.Floor000364 .bd li:hover h2{ color: #1361ae;}
.Floor000364 .bd li p{ margin:0; padding-bottom:15px; font-size:12px; color:#888; line-height: 20px;}
.Floor000364 .bd li .more{color: #939393; background:url(../images/Floor000364-more.jpg) no-repeat right 18px ;padding-top: 10px; border-top: 2px solid #1361ae; display:inline-block; padding-right:15px;}

.Floor000364 .hd{ padding-top:20px; text-align:center;}
.Floor000364 .hd a{ display:inline-block; background-image:url(../images/Floor000364-controls.png); background-repeat:no-repeat; height:34px; cursor:pointer; width:57px;}
.Floor000364 .hd a.prev{ background-position:0 0;}
.Floor000364 .hd a.next{ background-position:right 0;}


/*
 .Floor001705
 */
.Floor001705{ background: #f0f4f7; padding:0 0 5% 0;}
.Floor001705 .title{ text-align:center; padding-top:25px; overflow:hidden; padding-bottom:5%;}
.Floor001705 .title figure{ position:relative; display:inline-block;}
.Floor001705 .title figure span{ display:block; font-size:24px; color:#666;}
.Floor001705 .title figure::before,
.Floor001705 .title figure::after{ position:absolute; content:''; height:1px; width:150%; bottom:30%;
background: rgb(232,229,226); 
background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(222,222,222,1) 100%); 
background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(222,222,222,1) 100%); 
background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(222,222,222,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dedede',GradientType=1 ); 
}
.Floor001705 .title figure::before{ left:0; transform:translateX(-105%);}
.Floor001705 .title figure::after{ right:0; transform:translateX(105%) rotate(180deg);}

.Floor001705 li{ background:#fff; float:left; width:280px; margin-right:80px;padding-bottom: 20px;}
.Floor001705 li:last-child{ margin-right:0;}
.Floor001705 li a{ display:block; position:relative;} 
.Floor001705 li figure{ position:relative; overflow:hidden;}
.Floor001705 li figure span{ display:block; padding-bottom:210px; background-size:contain;}
.Floor001705 li h3{ padding: 0 15px; font-size:15px; color:#454545; margin-bottom:0;}
.Floor001705 li p{ padding: 0 15px; font-size:12px; color:#888; line-height:20px; overflow:hidden; height:60px;}
.Floor001705 li .more{ width:96px; height:28px; line-height:28px; color:#fff; border-radius:28px; margin-left: 15px; padding-left:20px; background:url(../images/Floor001705-more.png) no-repeat 90% center #1361ae; display:inline-block; transition:0.3s;}
.Floor001705 li a:hover h3{ color:#1361ae;}
.Floor001705 li a:hover .more{ width:120px;}


/*
 .Bottom002144
 */
.Bottom002144{padding-bottom:25px; text-align:center; font-size:12px; color:#666;background: #cadae0;}
.Bottom002144 nav{ padding:4% 0; text-align:left;}
.Bottom002144 nav dl{ display:inline-block; vertical-align:top; margin-right: 135px;}
.Bottom002144 nav dl:last-child{ margin-right: 0;}
.Bottom002144 nav dt{ font-size:16px; color:#333; padding-bottom:20px;}
.Bottom002144 nav dd{ font-size: 13px; line-height:28px; padding-left: 10px;}
.Bottom002144 nav dd a{ color:#666;}
.Bottom002144 nav dd a:hover{ color:#1361ae;}

.Bottom002144 .share{ border-top:1px solid #dee5e8;padding-top: 30px;}
.Bottom002144 .share a{ display:inline-block; width:38px; height:38px; background:url(../images/Bottom002144-share_hover.png) no-repeat 0 0; margin:0 10px;}
.Bottom002144 .share a.wx{ position:relative; background-position:-59px 0;}
.Bottom002144 .share a.wx img{ position:absolute; bottom:100%; width:120px; height:120px; left:50%; margin-left:-60px; margin-bottom:10px; max-width:none; display:none;}
.Bottom002144 .share a.wx:hover img{ display:block;}
.Bottom002144 .share a.sina{ background-position:-118px 0;}
.Bottom002144 p{ color:#666; line-height:20px;}
.Bottom002144 p a{ color:#666;}
.Bottom002144 p a:hover{ color:#1361ae;}
.Bottom002144 p i{ margin:0 5px; width:1px; height:10px; background:#D1D1D1; display:inline-block;}

.Bottom002144 .gettop{ position:fixed; right:2%; bottom:5%; background:url(../images/Bottom002144-backtop.png) no-repeat; width:30px; height:30px; cursor:pointer; z-index:99;}


/*
 .Banner001847
 */
.Banner001847 div{ height:250px; background-position:center top; background-repeat:no-repeat;}


/*
 .Menu000706
 */
.Menu000706{ padding-bottom:2%;}
.Menu000706 header{ margin-top:-3%;}
.Menu000706 header h1{ margin:0; display:inline-block; border-radius:5px 5px 0 0;  padding:20px 10% 20px 18px; background:url(../images/Menu000706-icon.png) no-repeat 90% center #1361ae; color:#fff; font-weight:normal; font-size:22px;}
.Menu000706 nav{ border-bottom:1px solid #e6e6e6; position:relative;}
.Menu000706 nav dl{ position:absolute; right:0; top:-15px; margin-top:-12px; background:url(../images/Menu000706-cur.png) no-repeat left center; padding-left:25px; color:#999; line-height:24px;}
.Menu000706 nav dl a{color:#999;}
.Menu000706 nav dl span,
.Menu000706 nav dl a:hover{color:#1361ae;}
.Menu000706 nav li a{ display:block; padding:18px 0; font-size:16px; color: #666;}
.Menu000706 nav ol{ display:none;}
.Menu000706 nav ul{ display:block !important;}
.Menu000706 nav li{ float:left; padding:0 2%; position:relative }
.Menu000706 nav li > a:hover,
.Menu000706 nav li.on > a{ color:#1361ae; border-bottom:3px solid #1361ae;}
.Menu000706 nav li dl{ position:absolute; display:none ; width:150%; left:0 ;margin:0; padding:0; top:100%; background:#fff }
.Menu000706 nav li dl dt a{ padding: 15px 0}


/*
 .RighInfo001108
 */
.RighInfo001108 .tab_info{ padding: 0 2% 5%;}
.RighInfo001108 .tab_info li{ font-size: 14px; line-height: 28px;}
.RighInfo001108 .tab_info li a:hover{ color: #1d4be6;}
.RighInfo001108 .tab_info .btn{ padding: 20px 0 0;}
.RighInfo001108 .tab_info .btn a{ background: #e3eaf1; font-size: 14px; color: #1361ae; padding: 8px 25px; border-radius: 99px; transition: 0.3s;}
.RighInfo001108 .tab_info .btn a:hover{ background: #1361ae; color: #fff;}

/*
 .Form001413
 */
.Form001413 .auto{ padding:0 0 20px 20px;}
.Form001413 .tips{ padding:20px 0; border-bottom:1px solid #e5e5e5; font-size:14px;position:relative;}
.Form001413 .tips h1{ margin:0; font-weight:normal; font-size:18px; color:#1d4be6;}

.Form001413 .form{ padding-top:30px;}
.Form001413 .form td{ padding-bottom:20px; font-size:14px; }
.Form001413 .form td.w1{ width:260px;}
.Form001413 .form td.w2{ width:32px;}
.Form001413 .form .text{ width:100%; border-radius:3px; border:1px solid #cfcfcf; line-height:36px;height:36px; text-indent:10px; background:none; }
.Form001413 .form p{ margin:0 0 10px 0;color:#1d4be6; background:url(../images/Form001413-icon.jpg) no-repeat left center; padding-left:15px;}
.Form001413 .form td em{ font-style:normal; color:#bcbcbc;}
.Form001413 .form td em i{ font-style:normal; color:#fadbbe;}
.Form001413 .form .btn{ background:#1361ae; color:#fff; cursor:pointer; font-size:16px; width:150px; height:40px; border-radius:3px; border:none; margin-top:20px;}
.Form001413 .form dl{ position:relative;}
.Form001413 .form dt{ text-indent:10px; cursor:pointer; border:1px solid #cfcfcf;line-height:36px;height:36px; background:url(../images/Form001413-check.png) no-repeat 95% center;}
.Form001413 .form dd{ display:none; position:absolute; left:0; top:100%; background-color:#eee; width:100%; z-index:10;}
.Form001413 .form dd a{ display:block; line-height:36px; padding:0 10px;}
.Form001413 .form dd a:hover{ background-color:#ccc;}



/*
 .RighInfo002223
 */
.RighInfo002223{ background-color: #fff;}
.RighInfo002223 .auto{ padding: 20px; }
.RighInfo002223 .h3{ color:#1361ae; line-height:1.6;margin:0; font-size: 20px; }
.RighInfo002223 .h3:after{ width:50px; height:2px; background:#1361ae; border:none; margin:15px 0px; content: ""; display: block; }
.RighInfo002223 p{line-height:2.245;font-size:14px;color:#666;margin:0px 0px 25px;clear:both;}


/*
 .TextList000344
 */
.TextList000344 .tab{ padding:18px 0; text-align:center;}
.TextList000344 .tab span{ display:inline-block; margin:2px 10px;}
.TextList000344 .tab span a{ display:inline-block; padding: 0 20px; height: 34px; border: 1px solid #dbd9d9; border-radius: 15px; text-align: center; background: #fff; line-height: 34px; font-size: 15px; transition: 0.3s;}
.TextList000344 .tab span a:hover,
.TextList000344 .tab span.on a{ background: #1361ae; border-color: #1361ae; color: #fff;}

.TextList000344 .list{ padding:0 20px 20px;}
.TextList000344 .list li{height: 44px;border-bottom: 1px dashed #e2e1e1;line-height: 44px; padding-left: 12px; background:url(../images/TextList000344-icon_dot.png) no-repeat left center; color: #625654;}
.TextList000344 .list li a{display:inline-block; font-size: 14px;}
.TextList000344 .list li a:hover{ color:#1361ae;}
.TextList000344 .list li span{ float:right; color:#a19b9b;}


/*
 .Page001815
 */
.Page001815 .Pages{ text-align:center; padding:20px 0;}
.Page001815 .Pages  .p_cur,
.Page001815 .Pages  .p_count,
.Page001815 .Pages  .p_total,
.Page001815 .Pages  .p_jump,
.Page001815 .Pages  .a_first,
.Page001815 .Pages  .a_end{ display:none;}
.Page001815 .Pages a{ display:inline-block; width:28px; height:28px; line-height:28px; overflow:hidden; border:1px solid #ebebeb; font-size:15px;}
.Page001815 .Pages a.a_cur,
.Page001815 .Pages a:hover{ background-color:#1361ae; color:#fff;}
.Page001815 .Pages  .a_prev,
.Page001815 .Pages  .a_next{ line-height:100px; background:url(../images/Page001815-a_prev.gif) no-repeat center center;}
.Page001815 .Pages  .a_next{ background-image:url(../images/Page001815-a_next.gif);}
.Page001815 .Pages  .a_prev:hover{ background-image:url(../images/Page001815-a_prev_hover.gif);}
.Page001815 .Pages  .a_next:hover{ background-image:url(../images/Page001815-a_next_hover.gif);}
.Page001815 .Pages em{ font-style:normal;}


/*
 .PicList001912
 */
.PicList001912 li{ margin-bottom:15px; border:1px solid #e3e3e3; padding:4px;}
.PicList001912 li div{ background:url(../images/PicList001912-libg.jpg) repeat-x left bottom #fff; padding:2%; overflow:hidden;}
.PicList001912 li .pic{ float:left; width:215px;}
.PicList001912 li .pic img{ display:block; width:100%;}
.PicList001912 li figure{ float:right; border-left:1px solid #f3f3f3; width:75%; padding-left:25px;}
.PicList001912 li h3{ margin:0; line-height:30px; font-size:16px;}
.PicList001912 li:hover h3 a{ color: #1361ae;}
.PicList001912 li p{ line-height:24px; overflow:hidden; height:50px; color:#999;}
.PicList001912 li .more{ color:#1361ae;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.PicList0019121 li{ margin-bottom:15px; border:1px solid #e3e3e3; padding:4px;}
.PicList0019121 li div{ background:url(../images/PicList001912-libg.jpg) repeat-x left bottom #fff; padding:2%; overflow:hidden;}
.PicList0019121 li figure{  border-left:1px solid #f3f3f3; padding-left:5px;}
.PicList0019121 li h3{ margin:0; line-height:30px; font-size:16px;}
.PicList0019121 li:hover h3 a{ color: #1361ae;}
.PicList0019121 li p{ line-height:24px; color:#999;}
.PicList0019121 li .more{ color:#1361ae;}


/*在线留言*/
.templet_message_003 { line-height:20px; color:#363636; width:490px; margin:0 auto}
.templet_message_003 ul li{ background:url(../images/templet_message_listbg.jpg) repeat-x top;}
.templet_message_003 ul li h5{ font-size:12px; line-height:32px; color:#777777; padding-left:31px; display:block; background:url(../images/templet_message_iconQ.jpg) no-repeat 12px 10px;}
.templet_message_003 ul li h5 span{ float:right; padding-right:20px; font-weight:normal;}
.templet_message_003 ul li .my_content{ line-height:20px; color:#587b9a; background:url(../images/templet_message_iconA.jpg) no-repeat 12px 15px; padding:10px 31px;}
.templet_message_003 table{ /*border:solid 1px #e2e2e2;*/ border-collapse:collapse; margin-top:-9px;}
.templet_message_003 table td{ border-collapse:collapse; padding:10px 0; width:85px;}
.templet_message_003 table .tdline{ /*order-left:solid 1px #e2e2e2;*/ padding-left:30px;}
.templet_message_003 h3{ background: url(../images/templet_message_titlebg1.jpg) no-repeat top; padding:0px 12px; font-size:12px; line-height:27px; color:#fff; margin-bottom:8px; height:30px;}
.templet_message_003 h3 em{ font-style:normal; padding-left:200px;}
.templet_message_003 h3 span{ float:right; border-left:solid 1px #ffffff; line-height:11px; padding:0px 20px 0px 46px; margin-top:8px;}
.templet_message_003 h4{ background: url(../images/templet_message_titlebg2.jpg) no-repeat; padding:0px 12px; font-size:12px; line-height:27px; color:#fff; margin-bottom:8px;}
.templet_message_003 .btnBox{ text-align: center; padding:16px 0px;}
.templet_message_003 .btnBox .tips{ float:left; background:url(../images/templet_message_icon.jpg) no-repeat 18px; padding-left:15px; color:#e50000;}
.templet_message_003 input.btn{width:100px; height:30px; line-height:29px; text-align:center; font-size:14px; color:#000000; background:#cccccc; border:none; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.templet_message_003 .text{ width:348px; height:43px; line-height:43px; border:solid 1px #2e2e2e; background:none; font-size:14px ; color:#999999; text-indent:15px;}
.templet_message_003 textarea{ width:97%; height:150px; line-height:21px; padding:0px 5px; border:solid 1px #2e2e2e; background:none }
.templet_message_003 select{ color:#888888; width:130px;}
.templet_message_003 .required{ color:#F00;}
.templet_message_003 .check_box{border:none; font-size:14px; color:#8b8b8b}
.templet_message_003 .check_box input{ background:none; border:2px solid #2e2e2e; width:11px; height:11px;}
/*End*/


.jyzp select{text-indent:10px;cursor:pointer;border:1px solid #cfcfcf;line-height:36px;height:36px; width:258px;border-radius: 3px;border: 1px solid #cfcfcf; }

/* 友情链接列表样式 开始 */
.i_list{ position:relative }
.i_list ul li.link{ width:204px; height:165px; float:left; margin-right:47px; margin-bottom:15px; overflow:hidden;}
.i_list ul li.link a img{ background:#fff; width:200px; height:120px; padding:1px; border:solid 1px #ccc;}
.i_list ul li.link a{ font:normal 12px/30px "宋体"; display:block; color:#666; text-align:center;}
.i_list ul li.link a:hover{ color:#28a6fb;}
/* 友情链接列表样式 结束*/ 

.news-list{ position:relative;}
.news-list li{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #c3c3c3; list-style:none }
.news-list li a{ font-size:14px;}
.news-list li span{ float:right;}


.form{ width:40%; margin:0 auto;}
.form li{ padding-bottom:2%;}
.form .text{ border:1px solid #dae7e6; width:98%; height:39px; line-height:39px; padding:0 10px; border-radius:3px; background:#fff;}
.form textarea.text{ height:195px !important;}
.form .btn{ cursor:pointer; border-radius:5px; background:#006cba; color:#fff; height:37px; padding:0 12%; margin:0 auto; display:block; border:none;}
@media(max-width:480px){
.form{ float:none; width:auto;} 
.form textarea.text{ height:117px;}
}

.form_err{ color: #F00;}

/*------招聘------*/
.TextList001729 ol.type{ margin-top:3%;}
.TextList001729 .type{display:table; width:100%;}
.TextList001729 ol.type{font-size:16px; background-color:#1361ae; color:#fff;}
.TextList001729 .type li{ display:table-cell; vertical-align:middle;text-align:center; padding-top:10px; padding-bottom:10px; line-height:24px;}
.TextList001729 ul.type li{cursor:pointer;}
.TextList001729 .type li:nth-child(1){width:12%;}
.TextList001729 .type li:nth-child(2){ width:11%;}
.TextList001729 .type li:nth-child(3){ width:10%;}
.TextList001729 .type li:nth-child(4),
.TextList001729 .type li:nth-child(5),
.TextList001729 .type li:nth-child(6),
.TextList001729 .type li:nth-child(7){width:13%;}
.TextList001729 .type li:nth-child(8){ width:15%;}
.TextList001729 .type li:nth-child(1),
.TextList001729 .type li:nth-child(8){ padding-left:2%; text-align:left !important;}
.TextList001729 ul.type li:nth-child(8){background:url(../images/TextList001729-icon_close.png) no-repeat 90% center;}
.TextList001729 ul.type#On li:nth-child(8){ background-image:url(../images/TextList001729-icon_open.png);}
.TextList001729 .list{border-bottom:1px solid #e5e5e5;}
.TextList001729 .list .con{ display:none;border-top:1px solid #e5e5e5; overflow:hidden; font-size:14px; padding:2%;}
.TextList001729 .btn_apply{ padding:10px 0;}
.TextList001729 .btn_apply a{ display:inline-block; max-width:180px; width:40%; height:50px; line-height:50px; text-align:center; color:#fff; background-color:#1361ae; font-size:18px; border-radius:3px;}
@media(max-width:1000px){
.TextList001729 .type li:nth-child(2),
.TextList001729 .type li:nth-child(5),
.TextList001729 .type li:nth-child(6){ display:none;}
.TextList001729 .type li{ width:20% !important;}
}
@media(max-width:768px){
.TextList001729 .search{ position:relative; margin-top:10px; top:auto; width:auto;}
.TextList001729 .type li:nth-child(7){ display:none;}
.TextList001729 .type li{ width:24% !important;}
.TextList001729 .type li:nth-child(8){ width:28% !important;}
}
@media(max-width:480px){
.TextList001729 .type li:nth-child(3){ display:none;}
.TextList001729 .type li{ width:30% !important;}
.TextList001729 .type li:nth-child(8){ width:40% !important;}
.TextList001729 ol.type{font-size:15px;}
.TextList001729 .btn_apply a{font-size:16px; height:40px; line-height:40px;}
.TextList001729 ul.type li:nth-child(8){ background-size:16px auto;}
}



















